Feature/Fix: Discover referenced long-lived Codex parents#2142
Feature/Fix: Discover referenced long-lived Codex parents#2142iam-brain wants to merge 3 commits into
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed July 13, 2026, 9:16 PM ET / July 14, 2026, 01:16 UTC. Summary Reproducibility: yes. at source level: the canonical investigation and sanitized fixtures establish that bounded scans can omit referenced long-lived ancestors. This review did not execute a current-main live reproduction. Review metrics: 3 noteworthy metrics.
Root-cause cluster Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the lineage architecture in dependency order while preserving bounded discovery, cancellation, cache correctness, unrelated-history exclusion, and fail-open production accounting, with redacted real-rollout evidence before activation. Do we have a high-confidence way to reproduce the issue? Yes at source level: the canonical investigation and sanitized fixtures establish that bounded scans can omit referenced long-lived ancestors. This review did not execute a current-main live reproduction. Is this the best way to solve the issue? Likely yes: following only referenced ancestors is narrower and safer than widening the normal discovery window, although the stacked integration and real-archive behavior still require proof. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 0437067deaa8. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
Superseded by the consolidated four-PR review stack. This slice is now included in #2156; closing this draft to keep the upstream review surface manageable. |
Stack dependency
This is slice 3 of 15. It follows Feature/Fix: Adapt rollout snapshots for lineage accounting; review and merge that PR first.
Summary
This is the third isolated component of the planned Codex scanner rearchitecture. It keeps the normal discovery window bounded while making exceptional long-lived lineages traceable.
Validation
swift test --filter CodexLineageDiscoveryTests(3 tests)make checkenv SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk make test(640 selections; one group recovered on retry)Related investigation: steipete/CodexBar#2037.